WFR WorldFootballRecord
![]() |
CAF CHAMPIONS LEAGUE 2018/19 |
![]() |
![]() |
Espérance de Tunis |
![]() |
1st leg | ||||||
27/11/2018 | 15:00 | Bangui (CTA) | Stade Centraficain (CTA) - Stade Malien (MLI) | 0-1 | ||
27/11/2018 | 15:00 | Morolo (ITA) | Volcan Club (COM) - African Stars (NAM) | 0-0 | ||
27/11/2018 | 15:30 | Bobo-Dioulasso (BFA) | ASF Bobo Dioulasso (BFA) - Coton Sport (CMR) | 3-1 | ||
27/11/2018 | 16:30 | Niamey (NIG) | SONIDEP (NIG) - ZESCO United (ZAM) | 1-2 | ||
27/11/2018 | 17:00 | Constantine (ALG) | CS Constantine (ALG) - Gamtel (GAM) | 0-0 | ||
27/11/2018 | 17:00 | Dakar (SEN) | Diaraf (SEN) - US Koroki (TOG) | 1-0 | ||
27/11/2018 | 17:45 | Béchar (ALG) | JS Saoura (ALG) - SC Gagnoa (CIV) | 2-0 | ||
27/11/2018 | 18:00 | Cairo (EGY) | Al-Nasr Benghazi (LBY) - Al-Hilal Wau (SSD) | 5-1 | ||
27/11/2018 | 18:00 | Djibouti (DJI) | ASAS Djibouti Telecom (DJI) - Jimmi Aba Jifar (ETH) | 1-3 | ||
27/11/2018 | 19:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - JKU (ZAN) | 4-0 | ||
27/11/2018 | 19:30 | Lobatse (BOT) | Township Rollers (BOT) - Bantu (LES) | 1-1 | ||
27/11/2018 | 20:00 | Tangier (MAR) | Ittihad Tanger (MAR) - Elect-Sport (CHA) | 1-0 | ||
28/11/2018 | 14:30 | Antananarivo (MAD) | CNaPS Sport (MAD) - Platinum (ZIM) | 1-1 | ||
28/11/2018 | 15:00 | Ngozi (BDI) | Le Messager de Ngozi (BDI) - Ismaily (EGY) | 0-1 | ||
28/11/2018 | 15:00 | Ebebiyin (EQG) | Leones Vegetarianos (EQG) - Mamelodi Sundowns (RSA) | 0-2 | ||
28/11/2018 | 15:00 | Beira (MOZ) | UD Songo (MOZ) - Nkana (ZAM) | 1-2 | ||
28/11/2018 | 15:30 | Kigali (RWA) | APR (RWA) - Club Africain (TUN) | 0-0 | ||
28/11/2018 | 15:30 | Yaoundé (CMR) | UMS de Loum (CMR) - Lobi Stars (NGA) | 1-0 | ||
28/11/2018 | 16:00 | Abidjan (CIV) | ASEC Mimosas (CIV) - Mangasport (GAB) | 1-0 | ||
28/11/2018 | 16:00 | Luanda (ANG) | Primeiro de Agosto (ANG) - Otôho (CGO) | 4-2 | ||
28/11/2018 | 16:00 | Dar es Salaam (TAN) | Simba (TAN) - Mbabane Swallows (SWZ) | 4-1 | ||
28/11/2018 | 17:00 | Conakry (GUI) | Horoya (GUI) - Barrack Young Controllers (LBR) | 1-0 | ||
28/11/2018 | 17:00 | Nouakchott (MTN) | Nouadhibou (MTN) - Al-Ahly Benghazi (LBY) | 2-1 | ||
28/11/2018 | 19:00 | Kasarani (KEN) | Gor Mahia (KEN) - Big Bullets (MWI) | 1-0 | ||
28/11/2018 | 19:30 | Omdurman (SUD) | Al-Merrikh SC (SUD) - Vipers SC (UGA) | 2-1 | ||
28/11/2018 | 19:30 | Johannesburg (RSA) | Orlando Pirates (RSA) - Light Stars (SEY) | 5-1 | ||
2nd leg | ||||||
04/12/2018 | 15:00 | Lomé (TOG) | US Koroki (TOG) - Diaraf (SEN) | 1-0 (2-4 ps) | Qual. Diaraf (SEN) | |
04/12/2018 | 15:00 | Ndola (ZAM) | ZESCO United (ZAM) - SONIDEP (NIG) | 3-0 | Qual. ZESCO United (ZAM) | |
04/12/2018 | 15:30 | Yaoundé (CMR) | Coton Sport (CMR) - ASF Bobo Dioulasso (BFA) | 3-1 (5-3 ps) | Qual. Coton Sport (CMR) | |
04/12/2018 | 15:30 | Manzini (SWZ) | Mbabane Swallows (SWZ) - Simba (TAN) | 0-4 | Qual. Simba (TAN) | |
04/12/2018 | 16:00 | Juba (SSD) | Al-Hilal Wau (SSD) - Al-Nasr Benghazi (LBY) | 2-4 | Qual. Al-Nasr Benghazi (LBY) | |
04/12/2018 | 16:00 | Monrovia (LBR) | Barrack Young Controllers (LBR) - Horoya (GUI) | 0-1 | Qual. Horoya (GUI) | |
04/12/2018 | 16:00 | Addis Abeba (ETH) | Jimmi Aba Jifar (ETH) - ASAS Djibouti Telecom (DJI) | 2-2 | Qual. Jimmi Aba Jifar (ETH) | |
04/12/2018 | 18:00 | Maseru (LES) | Bantu (LES) - Township Rollers (BOT) | 1-1 (4-2 ps) | Qual. Bantu (LES) | |
04/12/2018 | 18:00 | Radès (TUN) | Club Africain (TUN) - APR (RWA) | 3-1 | Qual. Club Africain (TUN) | |
05/12/2018 | 14:30 | Blantyre (MWI) | Big Bullets (MWI) - Gor Mahia (KEN) | 1-0 (3-4 ps) | Qual. Gor Mahia (KEN) | |
05/12/2018 | 15:00 | N'Djamena (CHA) | Elect-Sport (CHA) - Ittihad Tanger (MAR) | 0-0 | Qual. Ittihad Tanger (MAR) | |
05/12/2018 | 15:00 | Kitwe (ZAM) | Nkana (ZAM) - UD Songo (MOZ) | 1-0 | Qual. Nkana (ZAM) | |
05/12/2018 | 15:00 | Zvishavane (ZIM) | Platinum (ZIM) - CNaPS Sport (MAD) | 1-0 | Qual. Platinum (ZIM) | |
05/12/2018 | 15:30 | Libreville (GAB) | Mangasport (GAB) - ASEC Mimosas (CIV) | 0-0 | Qual. ASEC Mimosas (CIV) | |
05/12/2018 | 15:30 | Owando (CGO) | Otôho (CGO) - Primeiro de Agosto (ANG) | 2-0 | Qual. Otôho (CGO) | |
05/12/2018 | 16:00 | Bakau (GAM) | Gamtel (GAM) - CS Constantine (ALG) | 0-1 | Qual. CS Constantine (ALG) | |
05/12/2018 | 16:00 | Zanzibar City (ZAN) | JKU (ZAN) - Al-Hilal Omdurman (SUD) | 0-2 | Qual. Al-Hilal Omdurman (SUD) | |
05/12/2018 | 16:00 | Praslin (SEY) | Light Stars (SEY) - Orlando Pirates (RSA) | 1-3 | Qual. Orlando Pirates (RSA) | |
05/12/2018 | 16:00 | Makurdi (NGA) | Lobi Stars (NGA) - UMS de Loum (CMR) | 2-0 | Qual. Lobi Stars (NGA) | |
05/12/2018 | 16:00 | Abidjan (CIV) | SC Gagnoa (CIV) - JS Saoura (ALG) | 0-0 | Qual. JS Saoura (ALG) | |
05/12/2018 | 16:00 | Wakiso Town (UGA) | Vipers SC (UGA) - Al-Merrikh SC (SUD) | 1-0 | Qual. Vipers SC (UGA) | |
05/12/2018 | 17:00 | Cairo (EGY) | Al-Ahly Benghazi (LBY) - Nouadhibou (MTN) | 2-0 | Qual. Al-Ahly Benghazi (LBY) | |
05/12/2018 | 17:00 | Ismailia (EGY) | Ismaily (EGY) - Le Messager de Ngozi (BDI) | 2-1 | Qual. Ismaily (EGY) | |
05/12/2018 | 17:00 | Bamako (MLI) | Stade Malien (MLI) - Stade Centraficain (CTA) | 4-0 | Qual. Stade Malien (MLI) | |
05/12/2018 | 19:00 | Windhoek (NAM) | African Stars (NAM) - Volcan Club (COM) | 2-1 | Qual. African Stars (NAM) | |
05/12/2018 | 19:30 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Leones Vegetarianos (EQG) | 5-1 | Qual. Mamelodi Sundowns (RSA) |
1st leg | ||||||
14/12/2018 | 18:00 | Alexandria (EGY) | Al Ahly SC (EGY) - Jimmi Aba Jifar (ETH) | 2-0 | ||
14/12/2018 | 18:00 | Cairo (EGY) | Al-Nasr Benghazi (LBY) - Horoya (GUI) | 3-0 | ||
14/12/2018 | 19:00 | Constantine (ALG) | CS Constantine (ALG) - Vipers SC (UGA) | 1-0 | ||
15/12/2018 | 17:00 | Bamako (MLI) | Stade Malien (MLI) - ASEC Mimosas (CIV) | 0-1 | ||
15/12/2018 | 17:45 | Béchar (ALG) | JS Saoura (ALG) - Ittihad Tanger (MAR) | 2-0 | ||
15/12/2018 | 18:00 | Johannesburg (RSA) | Orlando Pirates (RSA) - African Stars (NAM) | 0-0 | ||
15/12/2018 | 19:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Diaraf (SEN) | 2-0 | ||
16/12/2018 | 15:00 | Kitwe (ZAM) | Nkana (ZAM) - Simba (TAN) | 2-1 | ||
16/12/2018 | 15:30 | Owando (CGO) | Otôho (CGO) - Platinum (ZIM) | 1-1 | ||
16/12/2018 | 15:30 | Lubumbashi (COD) | TP Mazembe (COD) - ZESCO United (ZAM) | 1-0 | ||
16/12/2018 | 15:30 | Kinshasa (COD) | Vita Club (COD) - Bantu (LES) | 4-1 | ||
16/12/2018 | 16:00 | Kasarani (KEN) | Gor Mahia (KEN) - Lobi Stars (NGA) | 3-1 | ||
16/12/2018 | 17:00 | Cairo (EGY) | Al-Ahly Benghazi (LBY) - Mamelodi Sundowns (RSA) | 0-0 | ||
16/12/2018 | 17:00 | Radès (TUN) | Club Africain (TUN) - Al-Hilal Omdurman (SUD) | 3-1 | ||
16/12/2018 | 17:00 | Ismailia (EGY) | Ismaily (EGY) - Coton Sport (CMR) | 2-0 | ||
2nd leg | ||||||
22/12/2018 | 15:00 | Enugu (NGA) | Lobi Stars (NGA) - Gor Mahia (KEN) | 2-0 | Qual. Lobi Stars (NGA) | |
22/12/2018 | 15:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Al-Ahly Benghazi (LBY) | 4-0 | Qual. Mamelodi Sundowns (RSA) | |
22/12/2018 | 15:00 | Zvishavane (ZIM) | Platinum (ZIM) - Otôho (CGO) | 0-0 | Qual. Platinum (ZIM) | |
22/12/2018 | 15:00 | Ndola (ZAM) | ZESCO United (ZAM) - TP Mazembe (COD) | 1-1 | Qual. TP Mazembe (COD) | |
22/12/2018 | 15:30 | Yaoundé (CMR) | Coton Sport (CMR) - Ismaily (EGY) | 2-1 | Qual. Ismaily (EGY) | |
22/12/2018 | 16:00 | Windhoek (NAM) | African Stars (NAM) - Orlando Pirates (RSA) | 0-1 | Qual. Orlando Pirates (RSA) | |
22/12/2018 | 16:00 | Wakiso Town (UGA) | Vipers SC (UGA) - CS Constantine (ALG) | 0-2 | Qual. CS Constantine (ALG) | |
22/12/2018 | 17:00 | Dakar (SEN) | Diaraf (SEN) - Wydad Casablanca (MAR) | 3-1 | Qual. Wydad Casablanca (MAR) | |
23/12/2018 | 16:00 | Abidjan (CIV) | ASEC Mimosas (CIV) - Stade Malien (MLI) | 1-0 | Qual. ASEC Mimosas (CIV) | |
23/12/2018 | 16:00 | Maseru (LES) | Bantu (LES) - Vita Club (COD) | 1-1 | Qual. Vita Club (COD) | |
23/12/2018 | 16:00 | Tangier (MAR) | Ittihad Tanger (MAR) - JS Saoura (ALG) | 1-0 | Qual. JS Saoura (ALG) | |
23/12/2018 | 16:00 | Addis Abeba (ETH) | Jimmi Aba Jifar (ETH) - Al Ahly SC (EGY) | 1-0 | Qual. Al Ahly SC (EGY) | |
23/12/2018 | 16:00 | Dar es Salaam (TAN) | Simba (TAN) - Nkana (ZAM) | 3-1 | Qual. Simba (TAN) | |
23/12/2018 | 17:00 | Conakry (GUI) | Horoya (GUI) - Al-Nasr Benghazi (LBY) | 6-2 | Qual. Horoya (GUI) | |
23/12/2018 | 19:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - Club Africain (TUN) | 1-0 | Qual. Club Africain (TUN) |
Team | Stage | |||
![]() |
Espérance de Tunis | Winners | ||
![]() |
Wydad Casablanca | Final | ||
![]() |
TP Mazembe | Semi-finals | ||
![]() |
Mamelodi Sundowns | Semi-finals | ||
![]() |
Al Ahly | Quarter-finals | ||
![]() |
Horoya | Quarter-finals | ||
![]() |
CS Constantine | Quarter-finals | ||
![]() |
Simba | Quarter-finals |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Wydad Casablanca | 10 | 6 | 3 | 1 | 2 | 8 | 6 | |||
2 | Mamelodi Sundowns | 10 | 6 | 3 | 1 | 2 | 9 | 5 | |||
3 | Lobi Stars | 7 | 6 | 2 | 1 | 3 | 4 | 6 | |||
4 | ASEC Mimosas | 7 | 6 | 2 | 1 | 3 | 6 | 10 | |||
Knockout stage |
Matchday 1 | ||||||
11/01/2019 | 17:00 | Enugu (NGA) | Lobi Stars (NGA) - Mamelodi Sundowns (RSA) | 2-1 | ||
11/01/2019 | 20:00 | Rabat (MAR) | Wydad Casablanca (MAR) - ASEC Mimosas (CIV) | 5-2 | ||
Matchday 2 | ||||||
19/01/2019 | 16:00 | Abidjan (CIV) | ASEC Mimosas (CIV) - Lobi Stars (NGA) | 1-0 | ||
19/01/2019 | 21:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Wydad Casablanca (MAR) | 2-1 | ||
Matchday 3 | ||||||
01/02/2019 | 21:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - ASEC Mimosas (CIV) | 3-1 | ||
02/02/2019 | 14:00 | Enugu (NGA) | Lobi Stars (NGA) - Wydad Casablanca (MAR) | 0-1 | ||
Matchday 4 | ||||||
12/02/2019 | 16:00 | Abidjan (CIV) | ASEC Mimosas (CIV) - Mamelodi Sundowns (RSA) | 0-0 | ||
12/02/2019 | 20:00 | Rabat (MAR) | Wydad Casablanca (MAR) - Lobi Stars (NGA) | 0-0 | ||
Matchday 5 | ||||||
09/03/2019 | 16:00 | Abidjan (CIV) | ASEC Mimosas (CIV) - Wydad Casablanca (MAR) | 2-0 | ||
09/03/2019 | 21:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Lobi Stars (NGA) | 3-0 | ||
Matchday 6 | ||||||
16/03/2019 | 17:00 | Enugu (NGA) | Lobi Stars (NGA) - ASEC Mimosas (CIV) | 2-0 | Qual. Mamelodi Sundowns (RSA) | |
16/03/2019 | 17:00 | Rabat (MAR) | Wydad Casablanca (MAR) - Mamelodi Sundowns (RSA) | 1-0 | Qual. Wydad Casablanca (MAR) |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Espérance de Tunis | 14 | 6 | 4 | 2 | 0 | 9 | 2 | |||
2 | Horoya | 10 | 6 | 3 | 1 | 2 | 6 | 7 | |||
3 | Orlando Pirates | 6 | 6 | 1 | 3 | 2 | 6 | 6 | |||
4 | Platinum | 2 | 6 | 0 | 2 | 4 | 3 | 9 | |||
Knockout stage |
Matchday 1 | ||||||
11/01/2019 | 16:00 | Conakry (GUI) | Horoya (GUI) - Espérance de Tunis (TUN) | 1-1 | ||
12/01/2019 | 15:00 | Bulawayo (ZIM) | Platinum (ZIM) - Orlando Pirates (RSA) | 0-0 | ||
Matchday 2 | ||||||
18/01/2019 | 14:00 | Tunis (TUN) | Espérance de Tunis (TUN) - Platinum (ZIM) | 2-0 | ||
18/01/2019 | 18:00 | Johannesburg (RSA) | Orlando Pirates (RSA) - Horoya (GUI) | 3-0 | ||
Matchday 3 | ||||||
02/02/2019 | 15:00 | Bulawayo (ZIM) | Platinum (ZIM) - Horoya (GUI) | 0-1 | ||
02/02/2019 | 21:00 | Johannesburg (RSA) | Orlando Pirates (RSA) - Espérance de Tunis (TUN) | 0-0 | ||
Matchday 4 | ||||||
12/02/2019 | 14:00 | Tunis (TUN) | Espérance de Tunis (TUN) - Orlando Pirates (RSA) | 2-0 | ||
12/02/2019 | 16:00 | Conakry (GUI) | Horoya (GUI) - Platinum (ZIM) | 2-0 | ||
Matchday 5 | ||||||
08/03/2019 | 20:00 | Radès (TUN) | Espérance de Tunis (TUN) - Horoya (GUI) | 2-0 | Qual. Espérance de Tunis (TUN) | |
08/03/2019 | 21:00 | Johannesburg (RSA) | Orlando Pirates (RSA) - Platinum (ZIM) | 2-2 | ||
Matchday 6 | ||||||
16/03/2019 | 15:00 | Bulawayo (ZIM) | Platinum (ZIM) - Espérance de Tunis (TUN) | 1-2 | ||
16/03/2019 | 16:00 | Conakry (GUI) | Horoya (GUI) - Orlando Pirates (RSA) | 2-1 | Qual. Horoya (GUI) |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | TP Mazembe | 11 | 6 | 3 | 2 | 1 | 13 | 4 | |||
2 | CS Constantine | 10 | 6 | 3 | 1 | 2 | 8 | 6 | |||
3 | Club Africain | 10 | 6 | 3 | 1 | 2 | 5 | 9 | |||
4 | Ismaily | 2 | 6 | 0 | 2 | 4 | 4 | 11 | |||
Knockout stage |
Matchday 1 | ||||||
11/01/2019 | 20:00 | Sousse (TUN) | Club Africain (TUN) - CS Constantine (ALG) | 0-1 | ||
12/01/2019 | 15:00 | Lubumbashi (COD) | TP Mazembe (COD) - Ismaily (EGY) | 2-0 | ||
Matchday 2 | ||||||
18/01/2019 | 18:00 | Ismailia (EGY) | Ismaily (EGY) - Club Africain (TUN) | 0-3 - awarded * | ||
19/01/2019 | 20:00 | Constantine (ALG) | CS Constantine (ALG) - TP Mazembe (COD) | 3-0 | ||
Matchday 3 | ||||||
02/02/2019 | 15:00 | Lubumbashi (COD) | TP Mazembe (COD) - Club Africain (TUN) | 8-0 | ||
12/02/2019 | 17:00 | Radès (TUN) | Club Africain (TUN) - TP Mazembe (COD) | 0-0 | ||
Matchday 4 | ||||||
23/02/2019 | 18:00 | Alexandria (EGY) | Ismaily (EGY) - CS Constantine (ALG) | 1-1 | ||
02/03/2019 | 17:00 | Constantine (ALG) | CS Constantine (ALG) - Ismaily (EGY) | 3-2 | ||
Matchday 5 | ||||||
08/03/2019 | 17:00 | Constantine (ALG) | CS Constantine (ALG) - Club Africain (TUN) | 0-1 | ||
08/03/2019 | 18:00 | Alexandria (EGY) | Ismaily (EGY) - TP Mazembe (COD) | 1-1 | ||
Matchday 6 | ||||||
16/03/2019 | 14:00 | Radès (TUN) | Club Africain (TUN) - Ismaily (EGY) | 1-0 | Qual. CS Constantine (ALG) | |
16/03/2019 | 15:00 | Lubumbashi (COD) | TP Mazembe (COD) - CS Constantine (ALG) | 2-0 | Qual. TP Mazembe (COD) | |
* Suspended after 83' due to aggressive behaviors of Ismaily fans; Ismaily were disqualified and then readmitted by CAF |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Al Ahly | 10 | 6 | 3 | 1 | 2 | 11 | 3 | |||
2 | Simba | 9 | 6 | 3 | 0 | 3 | 6 | 13 | |||
3 | JS Saoura | 8 | 6 | 2 | 2 | 2 | 6 | 9 | |||
4 | Vita Club | 7 | 6 | 2 | 1 | 3 | 9 | 7 | |||
Knockout stage |
Matchday 1 | ||||||
12/01/2019 | 16:00 | Dar es Salaam (TAN) | Simba (TAN) - JS Saoura (ALG) | 3-0 | ||
12/01/2019 | 21:00 | Alexandria (EGY) | Al Ahly SC (EGY) - Vita Club (COD) | 2-0 | ||
Matchday 2 | ||||||
18/01/2019 | 20:00 | Béchar (ALG) | JS Saoura (ALG) - Al Ahly SC (EGY) | 1-1 | ||
19/01/2019 | 17:00 | Kinshasa (COD) | Vita Club (COD) - Simba (TAN) | 5-0 | ||
Matchday 3 | ||||||
02/02/2019 | 17:00 | Kinshasa (COD) | Vita Club (COD) - JS Saoura (ALG) | 2-2 | ||
02/02/2019 | 21:00 | Alexandria (EGY) | Al Ahly SC (EGY) - Simba (TAN) | 5-0 | ||
Matchday 4 | ||||||
12/02/2019 | 16:00 | Dar es Salaam (TAN) | Simba (TAN) - Al Ahly SC (EGY) | 1-0 | ||
12/02/2019 | 20:00 | Béchar (ALG) | JS Saoura (ALG) - Vita Club (COD) | 1-0 | ||
Matchday 5 | ||||||
09/03/2019 | 17:00 | Kinshasa (COD) | Vita Club (COD) - Al Ahly SC (EGY) | 1-0 | ||
09/03/2019 | 20:00 | Béchar (ALG) | JS Saoura (ALG) - Simba (TAN) | 2-0 | ||
Matchday 6 | ||||||
16/03/2019 | 18:00 | Alexandria (EGY) | Al Ahly SC (EGY) - JS Saoura (ALG) | 3-0 | Qual. Al Ahly SC (EGY) | |
16/03/2019 | 19:00 | Dar es Salaam (TAN) | Simba (TAN) - Vita Club (COD) | 2-1 | Qual. Simba (TAN) |
Quarter-finals - 1st leg | ||||||
06/04/2019 | 15:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Al Ahly SC (EGY) | 5-0 | ||
06/04/2019 | 16:00 | Conakry (GUI) | Horoya (GUI) - Wydad Casablanca (MAR) | 0-0 | ||
06/04/2019 | 16:00 | Dar es Salaam (TAN) | Simba (TAN) - TP Mazembe (COD) | 0-0 | ||
06/04/2019 | 20:00 | Constantine (ALG) | CS Constantine (ALG) - Espérance de Tunis (TUN) | 2-3 | ||
Quarter-finals - 2nd leg | ||||||
13/04/2019 | 15:00 | Lubumbashi (COD) | TP Mazembe (COD) - Simba (TAN) | 4-1 | Qual. TP Mazembe (COD) | |
13/04/2019 | 18:00 | Alexandria (EGY) | Al Ahly SC (EGY) - Mamelodi Sundowns (RSA) | 1-0 | Qual. Mamelodi Sundowns (RSA) | |
13/04/2019 | 20:00 | Radès (TUN) | Espérance de Tunis (TUN) - CS Constantine (ALG) | 3-1 | Qual. Espérance de Tunis (TUN) | |
13/04/2019 | 20:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Horoya (GUI) | 5-0 | Qual. Wydad Casablanca (MAR) | |
Semi-finals - 1st leg | ||||||
26/04/2019 | 20:00 | Rabat (MAR) | Wydad Casablanca (MAR) - Mamelodi Sundowns (RSA) | 2-1 | ||
27/04/2019 | 17:00 | Radès (TUN) | Espérance de Tunis (TUN) - TP Mazembe (COD) | 1-0 | ||
Semi-finals - 2nd leg | ||||||
04/05/2019 | 15:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Wydad Casablanca (MAR) | 0-0 | Qual. Wydad Casablanca (MAR) | |
04/05/2019 | 15:00 | Lubumbashi (COD) | TP Mazembe (COD) - Espérance de Tunis (TUN) | 0-0 | Qual. Espérance de Tunis (TUN) | |
Final - 1st leg | ||||||
24/05/2019 | 22:00 | Rabat (MAR) | Wydad Casablanca (MAR) - Espérance de Tunis (TUN) | 1-1 | ||
Final - 2nd leg | ||||||
31/05/2019 | 22:00 | Radès (TUN) | Espérance de Tunis (TUN) - Wydad Casablanca (MAR) | Winners: Espérance de Tunis (TUN) | ||
* On 31/5 2nd leg was played but annulled due to a technical error and VAR system failure with the score of 1-0 in favor of Espérance de Tunis. | ||||||
The match was suspended for 80' after a goal for Wydad was ruled offside by the linesman. Var system had a failure and it was impossible | ||||||
to review the decision. Wydad protested, the match was interrupted for 80' and the referee eventually ruled the the match as a forfeit by Wydad. |